import java.util.Scanner;
import java.util.regex.Pattern;

public class RegexTest2 {
    // 校验用户输入的电话号码（手机号/座机号）
    public static void main(String[] args) {

//        CheckPhone();
        CheckEmail();
    }

    public static void CheckPhone() {
            Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入您的手机号");
            String s = sc.nextLine();
            if (s.matches("1[3-9]\\d{9}")) {
                System.out.println("输入正确");
                break;
            } else {
                System.out.println("输入错误");
            }
        }
    }

    // 校验用户邮箱
    // 如1273104996@qq.com
    public static void CheckEmail() {
        Scanner sc = new Scanner(System.in);
        while (true) {
            System.out.println("请输入您的邮箱");
            String s = sc.nextLine();
            if (s.matches("\\w[-\\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\\.)+[A-Za-z]{2,14}")) {
                System.out.println("邮箱输入正确");
                break;
            } else {
                System.out.println("邮箱输入错误");
            }
        }
    }
}

